home *** CD-ROM | disk | FTP | other *** search
- This directory contains PostScript(R) files with the OpenGL(TM) specification.
-
- Copyright (c) 1992, 1993 Silicon Graphics, Inc. All Rights Reserved.
-
- gluSpec.ps: The OpenGL(TM) Graphics System Utility Library
-
- The GL Utilities (GLU) library is a set of routines designed
- to complement the OpenGL(TM) graphics system by providing
- support for mipmapping, matrix manipulation, polygon
- tessellation, quadrics, NURBS, and error handling. Mipmapping
- routines include image scaling and automatic mipmap generation.
- A variety of matrix manipulation functions build projection
- and viewing matrices, or project vertices from one coordinate
- system to another. Polygon tessellation routines convert
- concave polygons into triangles for easy rendering. Quadrics
- support renders a few basic quadrics such as spheres and cones.
- NURBS code maps complicated NURBS curves and trimmed surfaces
- into simpler OpenGL evaluators. Lastly, an error lookup
- routine translates OpenGL and GLU error codes into strings.
-
-
- glxSpec.ps: OpenGL(TM) Graphics with the X Window System(R) (Version 1.0)
-
- This document describes GLX, the OpenGL extension to the X
- Window System. It refers to concepts discussed in the OpenGL
- specification, and may be viewed as an X specific appendix to
- that document. Parts of the document assume some
- acquaintance with both the OpenGL and X.
- In the X Window System, OpenGL rendering is made available as
- an extension to X in the formal X sense: connection and
- authentication are accomplished with the normal X mechanisms.
- As with other X extensions, there is a defined network
- protocol for the OpenGL rendering commands encapsulated
- within the X byte stream.
- Since performance is critical in 3D rendering, there is a
- way for OpenGL rendering to bypass the data encoding step,
- the data copying, and interpretation of that data by the X
- server. This direct rendering is possible only when a
- process has direct access to the graphics pipeline.
- Allowing for parallel rendering has affected the design of
- the GLX interface. This has resulted in an added burden on
- the client to explicitly prevent parallel execution when
- that is inappropriate.
- X and the OpenGL have different conventions for naming entry
- points and macros. The GLX extension adopts those of the
- OpenGL.
-
-
- OglSpec.ps: The OpenGL(TM) Graphics System: A Specification (Version 1.0)
-
- This document describes the OpenGL graphics system: what it
- is, how it acts, and what is required to implement it. We
- assume that the reader has at least a rudimentary
- understanding of computer graphics. This means familiarity
- with the essentials of computer graphics, algorithms, as well
- as familiarity with basic graphics hardware and associated
- terms.
-
-
-
- The OpenGL(TM) Specification in this directory is protected by
- International Copyright Law, and is proprietary to Silicon
- Graphics, Inc. You may not copy, adapt, distribute, or publicly
- perform or display any portion of such material without the
- express, prior written consent of Silicon Graphics, Inc. Your
- receipt or possession of the OpenGL Specification does not grant
- to you or anyone else any right to reproduce, create derivative
- works based on or distribute or otherwise disclose any of its
- contents, or to manufacture, use or sell anything that embodies
- any of the material included herein, in whole or in part, provided,
- however, that you may print one interpreted copy of the PostScript(R)
- version of the OpenGL Specification provided herein for your personal
- reference in connection with your use of a product that utilizes the
- OpenGL API.
-
- THE MATERIAL IN THIS DIRECTORY IS PROVIDED TO YOU "AS-IS"
- AND WITHOUT WARRANTY OF ANY KIND, EXPRESS, IMPLIED OR OTHERWISE,
- INCLUDING WITHOUT LIMITATION, ANY WARRANTY OF MERCHANTABILITY OR
- FITNESS FOR A PARTICULAR PURPOSE. IN NO EVENT SHALL SILICON
- GRAPHICS, INC. BE LIABLE TO YOU OR ANYONE ELSE FOR ANY DIRECT,
- SPECIAL, INCIDENTAL, INDIRECT OR CONSEQUENTIAL DAMAGES OF ANY
- KIND, OR ANY DAMAGES WHATSOEVER, INCLUDING WITHOUT LIMITATION,
- LOSS OF PROFIT, LOSS OF USE, SAVINGS OR REVENUE, OR THE CLAIMS OF
- THIRD PARTIES, WHETHER OR NOT SILICON GRAPHICS, INC. HAS BEEN
- ADVISED OF THE POSSIBILITY OF SUCH LOSS, HOWEVER CAUSED AND ON
- ANY THEORY OF LIABILITY, ARISING OUT OF OR IN CONNECTION WITH THE
- POSSESSION OR USE OF THE MATERIAL CONTAINED IN THIS SPECIFICATION.
-
- U. S. Government Restricted Rights Legend
-
- Use, duplication, or disclosure by the Government is subject to
- restrictions set forth in FAR 52.227.19(c)(2) or subparagraph
- (c)(1)(ii) of the Rights in Technical Data and Computer Software
- clause at DFARS 252.227-7013 and/or in similar or successor
- clauses in the FAR or the DOD or NASA FAR Supplement.
- Unpublished-- rights reserved under the copyright laws of the
- United States. Contractor/manufacturer is Silicon Graphics,
- Inc., 2011 N. Shoreline Blvd., Mountain View, CA 94039-7311.
-
- OpenGL is a trademark of Silicon Graphics, Inc. PostScript is a
- registered trademark of Adobe Systems Incorporated.
-